﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace ERP.WH.Models.Entity;

[Table("wh_storage_zone")]
public partial class WhStorageZone
{
    [Key]
    public long ZoneId { get; set; }

    public long WarehouseId { get; set; }

    public string ZoneCode { get; set; } = null!;

    public string ZoneName { get; set; } = null!;

    /// <summary>
    /// 1-普通区, 2-冷藏区, 3-危险品区, 4-保税区
    /// </summary>
    public sbyte? ZoneType { get; set; }

    /// <summary>
    /// 温控范围
    /// </summary>
    public string? TemperatureRange { get; set; }

    public decimal? Capacity { get; set; }

    public decimal? CurrentUsage { get; set; }

    public string? Manager { get; set; }

    public DateTime? CreatedAt { get; set; }

    public DateTime? UpdatedAt { get; set; }

    public sbyte? IsDelete { get; set; }
}
